package com.csun.cmny.provider.dao;

import com.csun.cmny.provider.model.domain.OmcReviseItem;
import com.csun.cmny.provider.model.dto.revise.ReviseItemQueryDto;
import com.csun.cmny.provider.model.vo.revise.ReviseItemVo;
import tk.mybatis.mapper.common.Mapper;

import java.util.List;

public interface OmcReviseItemMapper extends Mapper<OmcReviseItem> {

    /**
     * query revise item vo list by revise id
     *
     * @param reviseId the revise id
     *
     * @return the revise item vo list.
     */
    List<ReviseItemVo> queryListByReviseId(Long reviseId);

    /**
     * query revise item vo list with page
     *
     * @param reviseItemQueryDto the revise item query dto
     *
     * @return the revise item vo list.
     */
    List<ReviseItemVo> queryListWithPage(ReviseItemQueryDto reviseItemQueryDto);
}